/**
 * 元素是否包含类名
 * @param el 元素
 * @param cls 类名
 * @returns boolean
 */
export function hasClass(el: HTMLElement, cls: string) {
  return el.classList.contains(cls);
}

/**
 * 增加一个元素类名
 * @param el 元素
 * @param cls 类名
 */
export function addClass(el: HTMLElement, cls: string) {
  if (!hasClass(el, cls)) {
    el.classList.add(cls);
  }
}

/**
 * 移除元素中类名
 * @param el 元素
 * @param cls 类名
 */
export function removeClass(el: HTMLElement, cls: string) {
  el.classList.remove(cls);
}
